@charset "utf-8";
body{
    background-color: #FFFFFF;
}
header .top{
    width: 100%;
    height: 2.55rem;
    background-color: #DD3E34;
    line-height: 2.55rem;
    color:#000000;
}
header .top .p1{
    font-size: .85rem;
    margin-left: .75rem;
}
header .top .p2{
    font-size: .85rem;
    margin-left: 5rem; 
}
header .top2{
    width: 100%;
    height: 4.1rem;
    background-color: #DD3E34;
    padding-left: .85rem;
    box-sizing: border-box;
}
header .top2 p{
    font-size: 1rem;
    line-height: 2.5rem;
    color:#FFFFFF;
    padding-top: .75rem;
}
header .top2 p span{
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    background-color: #FFFFFF;
    border-radius: 50%;
    font-size: 1.5rem;
    color:#FF8400;
    text-align: center;
    line-height: 2.5rem;
    margin-right: .65rem;
}

.content{
    box-sizing: border-box;
    background-color: #FFF6F6;
    border: 3px solid #FFC9C6;
    width: 90%;
    height: 4.9rem;
    margin-top: 1.5rem;
    border-radius: 11px;
    margin-left: 5%; 
}
.content .p1{
    font-size: .9rem;
    color: #333333;
    line-height: 4.9rem;
    vertical-align: middle;
}
.content .p1 span{
    font-size: 1.15rem;
    color:red;
    margin-right: .2rem;
    line-height: 1;
    vertical-align: middle;
    margin-left: .7rem;
}
.content .p2{
    font-size: 1rem;
    color:#DD3E34;
    line-height: 4.9rem;
    margin-right: .7rem;
}
/* 会员权益说明 */
.content2 {
    margin-top: .75rem;
    width: 100%;
    height: 19.5rem;
    padding-left: 1rem;
    padding-right: .875rem;
    box-sizing: border-box;
}
.content2 h5{
    font-size: .75rem;
    color:#333333;
    line-height: 1;
    margin-bottom: .75rem;
}
.content2 .text p{
    font-size: .65rem;
    color:#444444;
    line-height: 1.1rem;
    margin-bottom: .125rem;
}
/* 支付 */
.content3{
    width: 100%;
    height: 2.8rem;
    border-top: 2px solid #E3E3E3;

}
.content3 p{
    font-size: .9rem;
    line-height: 2.8rem;
}
.content3 p span{
    display: inline-block;
    width: 55%;
    height: 2.8rem;
    background-color: #F7F7F7;
   padding-left: 5%;
}
.content3 p a{
    display: inline-block;
    width: 38%;
    height: 2.8rem;
    font-size: .9rem;
    color:#FFFFFF;
    text-align: center;
    background-color: #DD3E34;
}